claymore mine
noun
: a usually electrically fired land mine containing steel fragments that are discharged in a predetermined direction
Love words? Need even more definitions?
Merriam-Webster unabridged
Share